// 简化接口
// 每次调用$.get() 或者$.post()或者$.ajax()时
// 先调用ajaxPrefilter 可以拿到给ajax提供的配置对象 就能拿到URL属性
$.ajaxPrefilter(function (options) {
  // console.log(options.url);
  // 发起真正的Ajax请求之前 统一拼接请求的根路径
  // 根据每次URL地址 做一次根路径的拼接
  options.url = "http://www.liulongbin.top:3007" + options.url;
  // console.log(options.url);

  // 统一为有权限的接口 设置headers请求头

  if (options.url.indexOf("/my/") !== -1) {
    options.headers = {
      Authorization: localStorage.getItem("token") || "",
    };
  }

  // 全局统一 complete
  options.complete = function (res) {
    // console.log(res);
    // 使用res.responseJSON拿到服务器响应回来的数据
    if (
      res.responseJSON.status === 1 &&
      res.responseJSON.message === "身份认证失败!"
    ) {
      // 5.1强制清空token
      localStorage.removeItem("token");
      // 5.2强制跳转到登录页面
      location.href = "./login1.html";
    }
  };
});
